LIBRARY_NAME := ethernet_k26

GENERIC_DEPS += ethernet_k26.v

XILINX_DEPS += ethernet_k26_ip.tcl

EXTERNAL_DEPS += ../../../../../corundum/fpga/mqnic/KR260/fpga/rtl/sync_signal.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/eth_xcvr_phy_10g_gty_quad_wrapper.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/eth_xcvr_phy_10g_gty_wrapper.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_tx_if.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_tx.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_frame_sync.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_if.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_ber_mon.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_watchdog.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/xgmii_baser_dec_64.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/xgmii_baser_enc_64.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_rx_32.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_tx_32.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/mqnic_port_map_phy_xgmii.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/lib/axis/rtl/sync_reset.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/rb_drp.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_mac_10g.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_rx_64.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_tx_64.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/lfsr.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_ctrl_rx.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_ctrl_tx.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_pause_ctrl_rx.v
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_pause_ctrl_tx.v

EXTERNAL_DEPS += ../../../../../corundum/fpga/mqnic/KR260/fpga/ip/eth_xcvr_gth.tcl

XILINX_DEPS  += ../../interfaces/if_ctrl_reg.xml
XILINX_DEPS  += ../../interfaces/if_ctrl_reg_rtl.xml
XILINX_DEPS  += ../../interfaces/if_ptp.xml
XILINX_DEPS  += ../../interfaces/if_ptp_rtl.xml
XILINX_DEPS  += ../../interfaces/if_flow_control_tx.xml
XILINX_DEPS  += ../../interfaces/if_flow_control_tx_rtl.xml
XILINX_DEPS  += ../../interfaces/if_flow_control_rx.xml
XILINX_DEPS  += ../../interfaces/if_flow_control_rx_rtl.xml
XILINX_DEPS  += ../../interfaces/if_ethernet_ptp.xml
XILINX_DEPS  += ../../interfaces/if_ethernet_ptp_rtl.xml
XILINX_DEPS  += ../../interfaces/if_axis_tx_ptp.xml
XILINX_DEPS  += ../../interfaces/if_axis_tx_ptp_rtl.xml

XILINX_INTERFACE_DEPS += corundum/interfaces

include ../../../scripts/library.mk
